[statedef 7777]
type = U
movetype = U
physics = U
ctrl = 0
hitdefpersist = 1
movehitpersist = 1

[State ]         
Type = ScreenBound
trigger1 = !ishelper
value = 1
movecamera = 0,0
ignorehitpause = 1

[State ]
type = Changeanim
triggerall = !ishelper
trigger1 = numtarget = 56
trigger1 = target,ishelper
value = 8888
ignorehitpause = 1

[state ]
type = changeanim
triggerall = !ishelper
trigger1 = numtarget < 56
value = 7777
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = !ishelper
trigger1 = numtarget < 56
statetype = A
movetype = A
physics = N
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = !ishelper
trigger1 = numtarget = 56
trigger1 = target,ishelper
statetype = A
movetype = i
physics = N
ignorehitpause = 1

[State ]
type = HitDef
triggerall = !ishelper
trigger1 = numtarget < 56
attr = , NA
animtype = hard
damage = 0
guard.dist = 0
guardflag = 
pausetime = 0,0
sparkno = -1
guard.sparkno = -1
hitsound = -1
guardsound = -1
numhits = 0
affectteam = F
ignorehitpause = 1

[State ]
type = Targetdrop
triggerall = !ishelper
triggerall = numtarget
trigger1 = !target,ishelper
trigger2 = roundstate > 3
ignorehitpause = 1

[State ]
type = ReversalDef
triggerall = !ishelper
trigger1 = numtarget
trigger1 = target,ishelper
reversal.attr = SCA, AA, AT, AP
numhits = 0
guard.dist = 0
guardflag = 
pausetime = 0,0
sparkno = -1
guard.sparkno = -1
hitsound = -1
guardsound = -1
ignorehitpause = 1

[state ]
type = PosSet
triggerall = !ishelper
trigger1 = numtarget < 56
x = 5140
y = 5140
ignorehitpause = 1

[state ]
type = PosSet
triggerall = !ishelper
trigger1 = numtarget = 56
trigger1 = target,ishelper
x = 0
y = 0
ignorehitpause = 1

[state ]
type = targetstate 
triggerall = !ishelper
trigger1 = numtarget
trigger1 = target,ishelper
trigger1 = target,teamside != teamside
value = 114514
persistent = 256
ignorehitpause = 1

[statedef 888]
type = U
movetype = U
physics = U
ctrl = 0
hitdefpersist = 1
movehitpersist = 1

[state ]
type = SelfState
trigger1 = !ishelper(888)
value = prevstateno
ignorehitpause = 1

[state ]
type = Changeanim
triggerall = ishelper
trigger1 = anim != 8000
value = 8000
ignorehitpause = 1

[State ]         
Type = ScreenBound
trigger1 = ishelper
value = 1
movecamera = 0,0
ignorehitpause = 1

[state ]
type = HitBy
trigger1 = ishelper
value = SCA,NA
ignorehitpause = 1

[state ]
type = LifeSet
trigger1 = ishelper
value = lifemax
ignorehitpause = 1

[state ]
type = PosSet
trigger1 = ishelper
x = 5140
y = 5140
ignorehitpause = 1

[state ]
type = Destroyself
triggerall = ishelper
trigger1 = root,numtarget = 56
ignorehitpause = 1